package com.bwc.aidemo

import android.app.Application
import android.content.Context
import com.alibaba.android.arouter.launcher.ARouter
import com.amap.api.maps.MapsInitializer
import com.tencent.mmkv.MMKV

class AdApplication : Application() {
    override fun onCreate() {
        super.onCreate()
        initARouter()

        initAmap(this)
        MMKV.initialize(this)
    }

    private fun initARouter() {
//        if (BuildConfig.DEBUG) {
            ARouter.openLog()    // 打印日志
            ARouter.openDebug()  // 开启调试模式（如果在InstantRun模式下运行，必须开启调试模式！线上版本需要关闭, 否则有安全风险）
//        }
        ARouter.init(this)

    }

    /**
     * 设置为静态 -- 方便其他地方访问
     * 初始化高德地图隐私合规设置
     */
    companion object{
        fun initAmap(context: Context){
            MapsInitializer.updatePrivacyShow(context, true, true)
            MapsInitializer.updatePrivacyAgree(context, true)
        }
    }

}